If you look up in just the right spot, you can see these two buildings pointing up into the sky, in Malta.
Posted
in
by
scott
Tags:
Leave a Reply