Content
@
0 reply
1 recast
1 reaction
Leonardo
@leoo3
Statue of Liberty, New York City, United States: The Statue of Liberty is a symbol of freedom and democracy. Located on Liberty Island in New York Harbor, it welcomes visitors from around the world and offers stunning views of the city skyline.
1 reply
0 recast
68 reactions
Dahlia
@xbriellex1
208 $DEGEN wow statue is best liberty
0 reply
0 recast
0 reaction